electric generating facility - French English Dictionary